
local 经脉格子 = class("经脉格子")
function 经脉格子:初始化(当前)
  self.当前=当前
end
function 经脉格子:置数据(数据, sj,mc)
  local nsf = require("SDL.图像")(130, 45)
  if 数据 then
    if nsf:渲染开始() then
      self.数据 = 取经脉(数据)
      if self.数据[1] == nil then
        self.数据 = 取技能信息(数据)
      end
      self.数据.名称 = 数据
      if sj then
        __res:取图像(__res:取地址("shape/jn/", self.数据[7])):显示(0, 0)
      else
        __res:取图像(__res:取地址("shape/jn/", self.数据[7])):到灰度():显示(0, 0)
      end
      if mc then
        字体16:置颜色(0,0,0)
        字体16:取图像(数据):显示(45, 12)
      end
      nsf:渲染结束()
    end
    self.精灵 = nsf:到精灵()
  end
end
function 经脉格子:详情打开(x, y, w, h,txt)
  多开数据[当前 or self and self.当前].__UI弹出.技能详情:置可见( true, true)
  多开数据[当前 or self and self.当前].__UI弹出.技能详情.技能文本:清空(_)
  if txt then self.数据[1] = txt end
  多开数据[当前 or self and self.当前].__UI弹出.技能详情:打开(self.数据, x - 240, y - 125, 240, 300, self.精灵)
end
function 经脉格子:更新(dt)
end
function 经脉格子:显示(x, y)
  if self.精灵 then
    self.精灵:显示(x, y)
  end
end
return 经脉格子
